package com.atguigu.myrule;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

import com.netflix.loadbalancer.IRule;
import com.netflix.loadbalancer.RandomRule;
/**
 * 自定义Ribbon配置类
 * 不能放在@CompenentScan 扫描的当前包和子包下，否则自定义配置就会被所有的ribbon客户端共享，达不到特殊化定制的目的
 * @author heh
 * @date 2020-04-04
 */
@Configuration
public class MyRule {
	@Bean
	public IRule runMyRule() {
		//定义为随机
		return new RandomRule();
	}
}
